home *** CD-ROM | disk | FTP | other *** search
-
- unit u_mouse;
-
- interface
-
- const
- mtypes:array[0..4] of string[6]=(
- 'bus','serial','inport','ps/2','hp');
-
- var
- buttons:word;
- verhi,verlo,mousetype:byte;
-
- { General --------- }
-
- function mouseinstalled:boolean;
- procedure getmouseversion;
- function leftpressed:boolean;
- function rightpressed:boolean;
- function middlepressed:boolean;
- procedure mousesensetivity(x,y:word);
- function getmousex:word;
- function getmousey:word;
- procedure setmousepos(x,y:word);
-
- { Graphics Mouse -- }
-
- procedure gm_mousewindow(x,y,x2,y2:word);
-
- { Text Mouse ------ }
-
- procedure tm_showmouse;
- procedure tm_hidemouse;
- procedure tm_mousewindow(x,y,x2,y2:word);
- function tm_getstratcursor(maxlen:word):string; { get string at cursor }
-
- implementation
-
-